package com.ruoyi.lvlian.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 磅称管理对象 lv_pound
 *
 * @author lvlian
 * @date 2025-04-24
 */
@Data
@ToString
@ApiModel(value = "磅称管理对象", description = "磅称管理对象")
public class Pound {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    private String id;

    /**
     * 磅秤编号
     */
    @ApiModelProperty(value = "磅秤编号")
    private String code;

    /**
     * 磅秤名称
     */
    @ApiModelProperty(value = "磅秤名称")
    private String name;

    /**
     * 磅秤类型
     */
    @ApiModelProperty(value = "磅秤类型")
    private String type;

    /**
     * 设备序列号
     */
    @ApiModelProperty(value = "设备序列号")
    private String sno;

    /**
     * 设备厂家
     */
    @ApiModelProperty(value = "设备厂家")
    private String manufacturer;

    /**
     * 最大载重(吨)
     */
    @ApiModelProperty(value = "最大载重(吨)")
    private String maxPayload;

    /**
     * 设备状态
     */
    @ApiModelProperty(value = "设备状态")
    private String status;

    /**
     * 接入方式
     */
    @ApiModelProperty(value = "接入方式")
    private String accessMethod;

    /**
     * 绑定时间
     */
    @ApiModelProperty(value = "绑定时间")
    private String bindTime;

    @ApiModelProperty(value = "过磅模式")
    private String weighMode;

    /**
     * 关联磅台名称
     */
    @ApiModelProperty(value = "关联磅台id")
    private String weighbridgeId;

    @ApiModelProperty(value = "关联磅台名称")
    private String weighbridgeName;


    /**
     * 推流
     */
    @ApiModelProperty(value = "推流")
    private String streamStatus;

    /**
     * 录入人
     */
    @ApiModelProperty(value = "录入人")
    private String createUser;

    /**
     * 录入日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "录入日期" )
    private String createDate;

}
